От: fpga journal update [news@fpgajournal.com]
Отправлено: 12 января 2005 г. 2:58
Кому: Michael Dolinsky
Тема: FPGA Journal Update Vol VI No 2


a techfocus media publication :: January 11, 2005 :: volume VI, no. 2


FROM THE EDITOR

This week we have two discussions on the topics of simulation, emulation, debug and verification. There are a number of companies today offering a variety of "solutions" that they claim solve the debug and verification problem. The reality of the situation is that none are panaceas, and all offer important advantages that warrant your consideration. Our first article "Debug Dilemma" examines this problem with an overview of techniques and tools for debug and verification of FPGA and ASIC designs.

Our second article comes from Synplicity, and discusses the use of FPGAs as prototyping vehicles for large ASIC designs. While the technique has been in common use for a while, there are a number of challenges in getting an ASIC design to work correctly in, and correlate back to your FPGA prototyping environment.

Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@fpgajournal.com

Kevin Morris – Editor
FPGA and Programmable Logic Journal

LATEST NEWS

January 10, 2005

Avnet Electronics Marketing Launches Evaluation Kit for Virtex-4 SX; First Kit Aimed at Optimizing DSP Applications within the Virtex-4 Platform FPGA Family

Top Executives Join eASIC Management Team

Industry's Lowest Cost CPLD Available Now; Altera Moves MAX II CPLDs Into Production

Hot-Swap Capabilities of Actel's SX-A FPGAs Win the Day at UTStarcom in Shenzhen, China

AccelChip Inc. Achieves New Level of Array- and Matrix-based Algorithmic Synthesis

Barco and Cradle Technologies Partner to Provide World-Class Image and Video Processing IP and Design Services

AMI Semiconductor's XPressArray-II Selected as DesignVision Award Finalist

Dulse Electronics Announces Spartan 3 Experimenter's Board

January 7, 2005

Sundance Joins Xilinx XPERTS Program

January 6, 2005

Altera Customers Win CES Innovations Design and Engineering Showcase Awards

Artimi Announces Development of Single-Chip UWB Solution with Dual-Mode Wireless and Powerline Capability; Demonstrates Patented Ultra Wideband Over Powerline Technology

CURRENT FEATURE ARTICLES

Debug Dilemma
Simulate or Emulate?
Deliver Products On-Time with
RTL Hardware Debug

by Dennis McCarty, Technical Marketing Manager, Synplicity
Fresh Findings

New FPGA Products Hit the Streets
FPGAs Supplant Processors and ASICs In Advanced Imaging Applications

by Craig Sanderson and Dave Shand, Nallatech Inc.
What's Time to a Pig?
FPGA at the End of 2004
3rd Party EDA
Tools from Other Sources
Mad MACs
Who’s Got the Best DSP Accelerators?
Wim Roelandts
Inspiring Innovation at Xilinx

Debug Dilemma
Simulate or Emulate?

What goes in software, and what goes in hardware? In most complex digital designs, the answer to this key question will determine success or failure of the architecture of the system. Put the wrong piece in software and performance suffers from overloading the processor. Put the wrong piece in hardware and your cost rises from the additional gates, static power consumption goes up, and flexibility and maintainability of the system drop significantly.

It turns out that the software versus hardware battle is going on in parallel in your design environment as well. With modern FPGA development boards, embedded logic analyzers and debuggers, and purpose-built emulation systems, hardware in the loop (HIL) debugging and verification has rocketed to prominence. HIL is not the panacea of programmable logic debug, however. As our friends in ASIC design can tell us, software simulation, formal verification, and yes, HIL emulation all have a significant contribution to make to our design process. As in system architecture, the key decision is what part of your design and verification should be conducted in software versus hardware.

Debug and verification account for the lion's share of time and effort in any significant digital system project, whether targeted to FPGA, structured ASIC, or cell-based ASIC technology. For ASIC design teams, verification is a life-or-death proposition where the success or failure of the project depends on getting the design right the first (or more likely second) time. For FPGA-in-production teams, the penalty of verification failure is much lower, but there still is a sinister swamp of stagnation awaiting those who go too quickly into hardware and never emerge from the quagmire of interrelated bugs. [more]


Deliver Products On-Time with RTL Hardware Debug

by Dennis McCarty, Technical Marketing Manager, Synplicity

Crunch time on projects always seems to come during lab debug. That's when the FPGA, software and PCB all come together for the first time. It's also the last, and frequently, most difficult phase in the project. Any slack time in the schedule has long since been eaten up by unanticipated delays of one sort or another. The entire team has to work together on the same thing and in the same place, possibly for the first time.

Many developers put off thinking seriously about the latter stages of the project and what tools they might need once they get there. There's so much to do initially in specifying the design, partitioning it and keeping all the parallel efforts on track and in sync to consider what you’ll do when you get to the lab.

But when you're budgeting the project, it's important to consider what tools you will need on the back end as well as the front to ensure success. Simulation is fine for logic verification in a test bench environment. But verification in an actual system running at speed is another matter. Most projects require hardware verification in the lab with the system software operating on an embedded processor and interacting with other logic on the FPGA. You use hardware verification tools to debug that system. [more]

ANNOUNCEMENTS

The Xilinx Virtex-4 LX25 Evaluation Kit from Avnet
Electronics Marketing helps design engineers get started
with the Xilinx Virtex-4 family. The kit features a Virtex-4
XC4VLX25-FF668 FPGA surrounded by a rich set of peripheral devices and provides an affordable and easy-to-use platform for evaluating and prototyping any Virtex-4 LX design. For a limited time, Avnet is offering the Virtex-4 LX25 Evaluation Kit at a reduced price of $299.
Click here to take advantage of this limited-time discount.


Find a better job. Browse FPGA Journal’s new job listings to find challenging and rewarding opportunities with the FPGA industry’s top companies. Journal Jobs is specifically for FPGA professionals – more of what you’re looking for, less of what you’re not. Browse now!

Hire the best FPGA talent in the industry with FPGA Journal Job Listings. Starting this month you can reach 30,000 active FPGA professionals by advertising your FPGA-related positions in Journal Jobs. Click here for info.


FPGA Journal has teamed with Demos on Demand™ to provide streaming video demos from over 70 EDA, PLD and IP vendors to our readers.  Programming is comprised of in-depth product demos from across the entire spectrum of IC design, from ESL design entry through layout--as presented by product managers, AEs, and other subject matter experts.
More info.

Visit Techfocus Media


You're receiving this newsletter because you subscribed at our web site www.fpgajournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.fpgajournal.com/update.
If at any time, you would like to unsubscribe, send e-mail to unsubscribe@fpgajournal.com. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material copyright © 2003-2005 techfocus media, inc. All rights reserved.
Privacy Statement